/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package classes;

import bd.*;
import java.util.ArrayList;

/**
 *
 * @author Alan JPS
 */
public class Local {

    private int id;
    private String nome;
    private int numero;
    private int cep;
    private Endereco endereco;

    public Local() {
        this.endereco=new Endereco();
    }


    public int getCep() {
        return cep;
    }

    public void setCep(int cep) {
        this.cep = cep;
    }

    public Endereco getEndereco() {
        return endereco;
    }

    public void setEndereco(Endereco endereco) {
        this.endereco = endereco;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getNumero() {
        return numero;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }

    public boolean salvar(Usuario usuarioLogado)
    {
       return LocalBD.salvar(this, usuarioLogado);
    }

    public boolean alterar(Usuario usuarioLogado)
    {
       return LocalBD.salvar(this, usuarioLogado);
    }

    public boolean deletar()
    {
        return LocalBD.deletar(this.id);
    }

    public Local selecionar(int id)
    {
        return LocalBD.selecionar(this.id);
    }
    public static ArrayList<Local> selecionar()
    {
        return LocalBD.selecionar();
    }

    @Override
    public String toString(){
        return this.nome;
    }
}
